The Nix Build Farm: A Declarative Approach toContinuous Integration